FluentCrm\App\Http\Controllers\CampaignController B

Total Complexity 76
Dependencies 10
Dependents 0
Total lines 760
Lines of code 597
Logical lines of code 258
Comment lines 1
Methods 22
Properties 0

Methods 22

Method Rating Maintainability Complexity Lines of code
getCampaignStatus()
A
37 12 75
sendTestEmail()
A
38 8 75
update()
A
43 8 50
getEmailPreviewBody()
A
46 7 41
subscribe()
A
43 6 50
campaigns()
S
53 6 19
schedule()
S
44 3 52
campaignEmails()
S
53 4 22
updateCampaignTitle()
S
54 3 22
campaign()
S
54 3 21
resumeCampaign()
S
55 2 20
validateRecipientsSelection()
S
56 2 19
pauseCampaign()
S
56 2 19
deleteCampaignEmails()
S
57 2 17
duplicateCampaign()
S
51 1 26
getContactEstimation()
S
60 1 14
createTemplate()
S
61 1 12
updateStep()
S
68 1 7
create()
S
64 1 10
unsubscribe()
S
66 1 8
delete()
S
64 1 9
previewEmail()
S
65 1 9